#ifndef _TH_DATA_H
#define _TH_DATA_H
#include "system.h"
#include "SysTick.h"

/**
 * @brief 环境监测数据结构体
 * 
 * 用于存储各类传感器数据和控制状态，包含：
 * - 4位状态标志（窗帘/空调/报警/显示）
 * - 温湿度阈值范围
 * - 烟雾和光照传感器数值
 */
typedef struct THData
{
    u8 state;       // 状态标志：低4位有效 [0:窗帘 1:空调 2:报警 3:显示] (1=开/0=关)
    u8 tempMin;     // 温度下限
    u8 tempMax;     // 温度上限 
    u8 humiMin;     // 湿度下限
    u8 humiMax;     // 湿度上限
    u16 smoke;      // 烟雾传感器数值 
    u16 sunshine;   // 光照强度数值 
} THData;

#endif